丰富多彩: richly colorful...
不敢当: I dare not (accept the honor); I don't deserve your praise, you flatter me...
讲课: teach, lecture...
搞笑: to get people to laugh, funny, hilarious...
壮观: spectacular, magnificent sight...
赛: to compete, competition, match, to surpass, better than, superior to, to excel...
无动于衷: aloof, indifferent, unconcerned...
动物: animal...
惩罚: penalty, punishment, to punish...
过硬: to have perfect mastery of sth, to be up to the mark...